all source code in this title copyright 1997 codeHorse, all rights reserved